﻿<?xml version="1.0" encoding="utf-8" ?>

<cls:class
	name="Class"
	type="http://metalx.org/Class"
	xmlns="http://metalx.org/Program"
	xmlns:cls="http://metalx.org/i286/Structures/Class"
	xmlns:int="http://metalx.org/Pc/Bios/Functions"
	xmlns:math="http://metalx.org/Intel/80286/Math"
	xmlns:con="http://metalx.org/i286/Functions/Console"
	xmlns:cpu="http://metalx.org/Intel/80286/Operators"
	xmlns:op="http://metalx.org/Intel/80286/Operands">

	<cls:field name="Name" offset="0" type="http://metalx.org/String"/>
	<cls:field name="Fields" offset="2" type="http://metalx.org/List"/>
	<cls:field name="Methods" offset="4" type="http://metalx.org/List"/>

	<cls:method name="ToString" type="http://metalx.org/String">
		<cpu:CopyOperandToRegister16/>
		<op:SI-SIAddress/>

		<cpu:CopyOperandToRegister16/>
		<op:SI-SIAddress/>

		<cpu:ReturnToNearCaller/>
	</cls:method>
</cls:class>